package com.gusto.engine.semsim.neighborhood;

import java.util.List;

import com.gusto.engine.semsim.Neighbor;

/**
 * <p>A facade that is the main interaction point for neighborhood calculation.</p>
 * 
 * @author amokrane.belloui@gmail.com
 */
public interface SemNeighborhoodService {
	
	/**
	 * Getting the neighborhood for a resource in a particular context
	 * @param context
	 * @param resource
	 * @param minDistance
	 * @param maxNeighbors
	 * @return
	 */
	public List<Neighbor> getNeighborhood(String context, String resource, Double minDistance, Integer maxNeighbors);
		
}
